﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Workflows.Components.ETL
{
    /// <summary>
    /// 
    /// </summary>
    public class Citation
    {
        public string Title { get; set; }
        public string BookTitleOrMeetingName { get; set; }
        public string Authors { get; set; }
        public string Journal { get; set; }
        public string Volume { get; set; }
        public string Issue { get; set; }
        public string Pages { get; set; }
        public string PubTime { get; set; }
        public int? WosItemID { get; set; }

        public Citation()
        {
            this.Title = null;
            this.BookTitleOrMeetingName = null;
            this.Authors = null;
            this.Journal = null;
            this.Volume = null;
            this.Issue = null;
            this.Pages = null;
            this.PubTime = null;
            this.WosItemID = null;
        }

        public const string TitleField = "Title";
        public const string BookTitleMeetingField = "BookTitleOrMeetingName";
        public const string AuthorField = "Authors";
        public const string JournalField = "Journal";
        public const string VolumeField = "Volume";
        public const string IssueField = "Issue";
        public const string PageField = "Pages";
        public const string PubTimeField = "PubTime";
        public const string WosItemIDField = "WosItemID";
    }
}
